﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DTO;
using BUS;

namespace giaodien
{
    public partial class DangNhap : Form
    {
        public DangNhap()
        {
            InitializeComponent();
        }
        private void DangNhap_Load(object sender, EventArgs e)
        {

        }

        private void DangNhap_MouseDown(object sender, MouseEventArgs e)
        {
            dichchuyen.MouseDown(e);
        }

        private void DangNhap_MouseUp(object sender, MouseEventArgs e)
        {
            dichchuyen.MouseUp();
        }

        private void DangNhap_MouseMove(object sender, MouseEventArgs e)
        {
            dichchuyen.MouseMove(this, MousePosition.X, MousePosition.Y);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Minimized;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            DialogResult d = MessageBox.Show("Bạn Có Muốn Thoát", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (d == DialogResult.Yes)
                this.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if ((textBox1.Text == "") && (textBox2.Text == ""))
            {
                MessageBox.Show("Bạn chưa nhập tên và mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                nhanvien_DTO nv = new nhanvien_DTO();
                nv.tendangnhap = textBox1.Text;
                nv.mk = textBox2.Text;
                DataSet ds=new DataSet();
                ds=dangnhap_BUS.kiemtradangnhap(nv);
                if(ds.Tables[0].Rows.Count>0)
                {
                    string tennv = ds.Tables[0].Rows[0][1].ToString();
                    string tenloainv = ds.Tables[0].Rows[0][5].ToString();
                    bientoancuc.tendangnhap=ds.Tables[0].Rows[0][8].ToString();
                    chinh frm = new chinh();
                    if (tenloainv == "nv")
                    {
                        MessageBox.Show("Chúc mừng nhân viên " + tennv + " đã đăng nhập thành công", "Thông báo");
                        frm.chuanhanvien.Enabled = false;
                        frm.lblxinchao.Text = "Xin Chào Nhân Viên " + tennv;
                        frm.nutthemphongqldp.Enabled = false;
                        frm.nutthemloaidvhddv.Enabled = false;
                        frm.Show();
                        this.Hide();
                    }
                    else
                    {
                        if (tenloainv == "admin")
                        {
                            MessageBox.Show("Chúc mừng quản lý " + tennv + " đã đăng nhập thành công", "Thông báo");
                            frm.lblxinchao.Text = "Xin Chào Quản Lý " + tennv;
                            frm.chuanhanvien.Enabled = true;
                            frm.nutthemloaidvhddv.Enabled = true;
                            frm.nutthemphongqldp.Enabled = true;
                            frm.Show();
                            this.Hide();
                        }
                    }
                }
                else
                    lbldangnhapkhongthanhcong.Text = "Đăng nhập không thành công, vui lòng kiểm tra lại";
            }
        }
    }
}
